package com.ruoyi.order.VO;

import com.ruoyi.order.domain.GoodsOrderInfo;
import com.ruoyi.order.domain.OrderFulfillInfo;
import com.ruoyi.order.domain.TicketOrderInfo;

import java.io.Serializable;
import java.util.Date;

public class OrderVO implements Serializable {

    private static final long serialVersionUID = 1L;

    private Long id;
    private String cinemaName;
    private String cinemaId;
    private String cinemaLinkId;
    private String yzOrderId;
    private String mobile;
    private String type;
    private Long orderAmount;
    private Long payAmount;
    private Long ticketPayAmount;
    private Long goodsPayAmount;
    private Long promoAmount;
    private Date updateTime;
    private String status;
    private String delFlag;
    private Long version;
    private TicketOrderInfo ticketOrderInfo;
    private GoodsOrderInfo goodsOrderInfo;
    private OrderFulfillInfo orderFulfillInfo;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getCinemaName() {
        return cinemaName;
    }

    public void setCinemaName(String cinemaName) {
        this.cinemaName = cinemaName;
    }

    public String getCinemaId() {
        return cinemaId;
    }

    public void setCinemaId(String cinemaId) {
        this.cinemaId = cinemaId;
    }

    public String getCinemaLinkId() {
        return cinemaLinkId;
    }

    public void setCinemaLinkId(String cinemaLinkId) {
        this.cinemaLinkId = cinemaLinkId;
    }

    public String getYzOrderId() {
        return yzOrderId;
    }

    public void setYzOrderId(String yzOrderId) {
        this.yzOrderId = yzOrderId;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public Long getOrderAmount() {
        return orderAmount;
    }

    public void setOrderAmount(Long orderAmount) {
        this.orderAmount = orderAmount;
    }

    public Long getPayAmount() {
        return payAmount;
    }

    public void setPayAmount(Long payAmount) {
        this.payAmount = payAmount;
    }

    public Long getTicketPayAmount() {
        return ticketPayAmount;
    }

    public void setTicketPayAmount(Long ticketPayAmount) {
        this.ticketPayAmount = ticketPayAmount;
    }

    public Long getGoodsPayAmount() {
        return goodsPayAmount;
    }

    public void setGoodsPayAmount(Long goodsPayAmount) {
        this.goodsPayAmount = goodsPayAmount;
    }

    public Long getPromoAmount() {
        return promoAmount;
    }

    public void setPromoAmount(Long promoAmount) {
        this.promoAmount = promoAmount;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public TicketOrderInfo getTicketOrderInfo() {
        return ticketOrderInfo;
    }

    public void setTicketOrderInfo(TicketOrderInfo ticketOrderInfo) {
        this.ticketOrderInfo = ticketOrderInfo;
    }

    public String getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(String delFlag) {
        this.delFlag = delFlag;
    }

    public Long getVersion() {
        return version;
    }

    public void setVersion(Long version) {
        this.version = version;
    }

    public GoodsOrderInfo getGoodsOrderInfo() {
        return goodsOrderInfo;
    }

    public void setGoodsOrderInfo(GoodsOrderInfo goodsOrderInfo) {
        this.goodsOrderInfo = goodsOrderInfo;
    }

    public OrderFulfillInfo getOrderFulfillInfo() {
        return orderFulfillInfo;
    }

    public void setOrderFulfillInfo(OrderFulfillInfo orderFulfillInfo) {
        this.orderFulfillInfo = orderFulfillInfo;
    }
}
